package EjerciciosComparadores.Ex5;

public class Smartphone implements Comparable<Smartphone> {

	private String marca;
	private String modelo;
	private boolean multitarea;
	private int capacidadCamara;
	private int capacidadTelefono;
	
	public Smartphone(String marca, String modelo, boolean multitarea, int capacidadCamara, int capacidadTelefono){
		this.marca = marca;
		this.modelo = modelo;
		this.multitarea = multitarea;
		this.capacidadCamara = capacidadCamara;
		this.capacidadTelefono = capacidadTelefono;
	}
	
	public String getMarca() {
		return marca;
	}
	public void setMarca(String marca) {
		marca = marca;
	}
	public String getModelo() {
		return modelo;
	}
	public void setModelo(String modelo) {
		modelo = modelo;
	}
	public boolean isMultitarea() {
		return multitarea;
	}
	public void setMultitarea(boolean multitarea) {
		this.multitarea = multitarea;
	}
	public int getCapacidadCamara() {
		return capacidadCamara;
	}
	public void setCapacidadCamara(int capacidadCamara) {
		capacidadCamara = capacidadCamara;
	}
	public int getCapacidadTelefono() {
		return capacidadTelefono;
	}
	public void setCapacidadTelefono(int capacidadTelefono) {
		capacidadTelefono = capacidadTelefono;
	}

	@Override
	public int compareTo(Smartphone sm) {
		// TODO Auto-generated method stub
		return this.capacidadTelefono - sm.capacidadTelefono;
		
	}

	@Override
	public String toString() {
		return "\n Smartphone [marca=" + marca + ", modelo=" + modelo
				+ ", multitarea=" + multitarea + ", capacidadCamara="
				+ capacidadCamara + ", capacidadTelefono=" + capacidadTelefono
				+ "]";
	}
	
	
	
	
	
}
